home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / SCIENTIF / CHEMISTR / 4098.ZIP / MOLEC230.ZIP / MOLECULE.DOC < prev    next >
Text File  |  1989-06-11  |  10KB  |  204 lines

  1. Program:  Molecule v2.30 by P. Fraundorf (c) 1982,1989
  2.  
  3.   This is a program for examination and editing of molecular
  4. models, crystal interfaces, and wire frame objects in 2 and
  5. 3 dimensions, on MS-DOS computers.  It provides an ability
  6. to view object wireframe images interactively and while
  7. rotating (optionally in red/green stereo), ability to view
  8. textured objects with hidden surface removal in stationary,
  9. wobbling, and red/green stereo form, and facility to
  10. reorient the object in crystallographic (lattice and
  11. reciprocal lattice) projection.  Simple text, and stereo-3D,
  12. object point editors are provided, along with facility for
  13. storing and retrieving ASCII format model files from disk.
  14.  
  15. Requirements:  MS-DOS computer, CGA graphics adapter (or
  16. better), one 360K disk drive (or better), and adequate
  17. memory (up to 640KB depending on graphics resolution
  18. desired).  An Intel math coprocessor is supported if
  19. available.
  20.  
  21. Distribution:  This program is available in shareware and
  22. registered packages.  The shareware package, which can be
  23. downloaded from bulletin boards like Compuserve's IBMAPP
  24. forum and the GENIE IBM forum, includes the executable
  25. MOLECULE.EXE, a small ASCII font file 3x5.FON, and this
  26. documentation file (MOLECULE.DOC).  The shareware program is
  27. fully functional, and free distribution is encouraged,
  28. although as usual the shareware package is formally intended
  29. for evaluation only.  The registered package includes
  30. executables MAKEMOL.EXE which constructs molecule (.MOL)
  31. files describing faceted crystals of arbitrary size and
  32. shape for use with MOLECULE.EXE, and MAKEXTL.EXE for making
  33. ".XTL" files which hold information on the c-axis basis
  34. triplet and the position of atoms in a crystal, for use with
  35. MAKEMOL.EXE.  The registered package is available, in return
  36. for a $54.25 registration fee, from:
  37.  
  38.                     Orion Codeworks
  39.                     PO Box 737
  40.                     Maryville IL 62062 USA.
  41.  
  42. These programs are part of a growing set of programs that
  43. have been developed in the context of various electron, X-
  44. ray, and scanning tip crystallographic studies.  They
  45. include routines for analysis of periodicity in electron
  46. phase contrast images, for analysis of powder diffraction
  47. data, and for analysis of electron single crystal data as
  48. well.  Some of these routines are already available in
  49. shareware form as well, and that number is expected to
  50. increase.  Since the programs have been put together to aid
  51. in the solution of our technical problems, of course, what
  52. you apply them for is your own affair.  Hopefully, however,
  53. BECAUSE they have been developed as tools rather than as
  54. products, user's with specific applications may be by that
  55. same token pleasantly suprised at their depth.
  56.  
  57. Operation:
  58.      This program is designed to be self-explanatory, once
  59. you understand what it can and cannot do.  This note is
  60. simply to remind you what the program does.  It is
  61. especially targeted for those who are learning about the
  62. program for the first time.
  63.  
  64.      In short, the program is designed to work with three-
  65. dimensional "objects" whose structure can be described by 4-
  66. column lists of numbers, in which each 4-column "record"
  67. contains respectively the x, y, and z coordinates of an atom
  68. (or line segment endpoint), followed by a number which
  69. denotes the size of that atom.  This last number, in
  70. addition to determining the size of atoms drawn at the point
  71. with coordinates x, y and z, is also used to determine the
  72. color of the atom at that point.  In particular, it can be
  73. given a negative value, indicating that the contrast for
  74. that particular atom should be somehow reversed.  These
  75. lists can be written to, or read from, files with the ".MOL"
  76. extension on the disk.  Here, the letters MOL are a
  77. shorthand mnemonic for the word MOLecule, the type of object
  78. that this program was primarily designed to model.  The
  79. program's line-drawing modes make it possible also to encode
  80. and view wire-frame objects, like the room layout
  81. exemplified by the ROOM.MOL model file in the distribution
  82. archive.
  83.  
  84.      The program is started by typing its name (Molecule)
  85. from the MS-DOS prompt.  Initial questions cover:  (1) the
  86. graphics mode you would like to use (CGA will be fastest,
  87. while the other modes may give higher resolution if your
  88. monitor and adapter will support them),  (2) whether you
  89. want a white background (the w/b default is usually
  90. preferable unless you have a screen dump program which
  91. cannot invert contrast before dumping an image to a
  92. printer), and  (3) whether you want to disable the algorithm
  93. for z-axis (out of the screen) blurring of red/green stereo
  94. images.  This latter algorithm has been put in place to tone
  95. down some novel pattern recognition effects which assert
  96. themselves because of the effectiveness of 3D texturing
  97. algorithms used in this program.
  98.  
  99.      Once the opening questions are answered, the user is
  100. confronted with a spreadsheet-like menu structure.  Menu
  101. items are accessed with arrow keys followed by <Enter>, or
  102. by pressing the first letter of the menu choice.  Generally
  103. the <Esc> key will extricate you from what you are involved
  104. in, although in some cases time may pass before your
  105. pressing of <Esc> has noticable effect.
  106.  
  107.      The main (opening) menu covers the major sections of
  108. the program:  files, setup, interact, draw, edit, print and
  109. quit.  The FILES menu facilitates loading and writing
  110. of".MOL" files, and also allows one to dump screen images to
  111. disk in one or more standard forms.  SETUP facilitates
  112. reorientation of the object by keyboard input of angles,
  113. cartesian direction cosines, and zone or Miller indices.  It
  114. also facilitates modifications of the image itself (e.g.
  115. width, perspective angles, etc.).   INTERACT invokes an
  116. interactive point/line viewing mode, in which key pad keys
  117. allow one to manually reorient the object image.  In
  118. addition to facility for auto rotation about the object's z-
  119. axis, this facility provides access to a 3D point editor
  120. designed to be used with a color monitor and red/green (red
  121. on left) 3D glasses.  <Esc> exits both this editor, and the
  122. INTERACT mode itself.  DRAW facilitates the more elaborate
  123. display formats.  These include a fast draw "circle" mode, a
  124. line draw mode for wire frame objects, a 3D brush mode for
  125. textured spheres, and the 3D stereo and wobbling 3D image
  126. modes as well.  Because these formats take time on most any
  127. computer, it is assumed that your have already selected the
  128. desired object orientation (via SETUP or INTERACT) prior to
  129. beginning with DRAW.  EDIT invokes a crude text editor for
  130. modification of the presently loaded object list, PRINT
  131. toggles the PrtSc interrupt in case you have a memory
  132. resident screen dump program presently loaded, and QUIT of
  133. course charts the way back to DOS.
  134.  
  135.      That's it in a nutshell.  Try working with the example
  136. MOLecule files provided with the program, and then try
  137. putting together some MOLecule files of your own.  As
  138. indicated above, some helpful utilities for putting atoms
  139. into crystallographic MOLeclule files are provided on
  140. registration.  I would also like to hear about it if you
  141. manage to put together programs for making other MOLecule
  142. file types, e.g. for 3D room or building layouts, for the
  143. position of atoms in amorphous or quasicrystalline
  144. structures, etc.  Ideas (sent to Orion Codeworks) for
  145. improving the program would be welcome as well.
  146.  
  147. Upgrade History:
  148.  
  149. 06/10/89 v2.30 Support for EGA and VGA 320x200 modes
  150.                Update of PrtScreen Routine for non-CGA
  151.                Add On-Screen Indexing to Draw Routines
  152.                Add Ability to Read "XTL" Info from Files
  153.  
  154. 06/06/89 v2.21 Standardize Aspect Ratio Defaults
  155.                Formalize VGA Support
  156.                Decrease Dynamic Memory Usage of Wobble
  157.  
  158. 06/04/89 v2.20 First Shareware Release
  159.                Add Crystal Indexing and 3D Wobble Options
  160.                Add Scale Bar to Images
  161.                Add Hercules Graphics (QBherc.com) Support
  162.  
  163. 09/20/89 v2.00 Translation to IBM QuickBASIC
  164.                Add EGA Support
  165.  
  166. 10/15/82 v1.00 First CGA Version in IBM BASICA
  167.  
  168.                               P. Fraundorf  06/06/89
  169.  
  170.          ----------------end-of-author's-documentation---------------
  171.  
  172.                         Software Library Information:
  173.  
  174.                    This disk copy provided as a service of
  175.  
  176.                         The Public (Software) Library
  177.  
  178.          We are not the authors of this program, nor are we associated
  179.          with the author in any way other than as a distributor of the
  180.          program in accordance with the author's terms of distribution.
  181.  
  182.          Please direct shareware payments and specific questions about
  183.          this program to the author of the program, whose name appears
  184.          elsewhere in  this documentation. If you have trouble getting
  185.          in touch with the author,  we will do whatever we can to help
  186.          you with your questions. All programs have been tested and do
  187.          run.  To report problems,  please use the form that is in the
  188.          file PROBLEM.DOC on many of our disks or in other written for-
  189.          mat with screen printouts, if possible.  The P(s)L cannot de-
  190.          bug programs over the telephone.
  191.  
  192.          Disks in the P(s)L are updated monthly, so if you did not get
  193.          this disk  directly from the P(s)L,  you should be aware that
  194.          the files in this set may no  longer be the current versions.
  195.  
  196.          For a copy of the latest monthly software library newsletter
  197.          and a list of the 1,800+ disks in the library, call or write
  198.  
  199.                         The Public (Software) Library
  200.                               P.O.Box 35705 - F
  201.                            Houston, TX 77235-5705
  202.                                (713) 665-7017
  203.  
  204.